#!/bin/bash

# 初使化
# 上传部署脚本
# 上传证书文件
# 上传main程序开机自启文件
# 上传nginx配置文件

REMOTE_HOST="root@8.220.215.26"
REMOTE_PATH="/compose/replace"
CERT_PATH="/cert"

echo "开始上传replach.sh文件..."
ssh $REMOTE_HOST "mkdir -p /compose" && scp replace.sh $REMOTE_HOST:$REMOTE_PATH

# 上传证书文件
echo "开始上传证书文件..."
ssh $REMOTE_HOST "mkdir -p $CERT_PATH" && scp shiqiming.cn.key shiqiming.cn.pem $REMOTE_HOST:$CERT_PATH
echo "证书文件上传完成"

echo "上传开机自启main文件..."
scp ./main-auto.service $REMOTE_HOST:/lib/systemd/system/

echo "上传turnserver.conf配置文件..."
scp ./turnserver.conf $REMOTE_HOST:/etc/

echo "设置main-auto开机自启"
ssh $REMOTE_HOST "systemctl enable main-auto"

# echo "上传开机自启systemctl start mariadb文件..."
# scp ./turnserver-auto.service $REMOTE_HOST:/lib/systemd/system/

echo "上传数据库初使化脚本..."
ssh $REMOTE_HOST "mkdir -p /init" && scp -r ./mariadb-init.sql $REMOTE_HOST:/init/
# 判断数据库初使化脚本是否存在，如果存在则不上传
# rsync -av --ignore-existing ./mariadb-init.sql $REMOTE_HOST:/init/
echo "数据库初使化脚本上传完成"

echo "上传服务器端初使化脚本"
scp -r ./init-server.sh $REMOTE_HOST:/init/


echo "上传nginx配置文件..."
scp ./nginx.conf $REMOTE_HOST:/etc/nginx/




